/*	BuildRefinery class declaration.
 *
*/

#ifndef BUILDREFINERY_H_
#define BUILDREFINERY_H_

#include "Behavior.h"
#include <BWAPI.h>

class BuildRefinery : public Behavior
{
public:
	BuildRefinery(std::string incName = "BuildRefinery") : Behavior(incName), builder(NULL) { }
	
	void Enter();
	void Execute();
	void Exit();

	bool CheckConditions();

private:
	BWAPI::Unit* builder;

};

#endif